xen/arm: set the SMP bit in the ACTLR register
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 15 Nov 2012 10:25:28 +0000 (10:25 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 15 Nov 2012 10:25:28 +0000 (10:25 +0000)
commitff25a157f2789a3230f128b669ecb5fcc57ccf20
tree22bd45d43f3afa5109b50eae5ad47269f3e9c071
parent60ff9444480995008caf372b93b7c7708e08c2d1
xen/arm: set the SMP bit in the ACTLR register

"Enables the processor to receive instruction cache, BTB, and TLB maintenance
operations from other processors"

...

"You must set this bit before enabling the caches and MMU, or
performing any cache and TLB maintenance operations. The only time
you must clear this bit is during a processor power-down sequence"

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/Makefile
xen/arch/arm/head.S
xen/arch/arm/proc-ca15.S [new file with mode: 0644]
xen/include/asm-arm/cpregs.h
xen/include/asm-arm/processor-ca15.h [new file with mode: 0644]
xen/include/asm-arm/processor.h